977212dfc7a481dec66e90856939aec475d9c855,platform/platform-api/src/com/intellij/notification/Notifications.java,Bus,notify,#Notification#NotificationDisplayType#Project#,46
Before Change
}
public static void notify(@NotNull final Notification notification, @NotNull final NotificationDisplayType defaultDisplayType, @Nullable Project project) {
final MessageBus bus = project != null ? project.getMessageBus() : ApplicationManager.getApplication().getMessageBus();
bus.syncPublisher(TOPIC).notify(notification, defaultDisplayType);
}
After Change
public static void notify(@NotNull final Notification notification, @NotNull final NotificationDisplayType defaultDisplayType, @Nullable final Project project) {
if (project != null) {
if (project.isInitialized()) {
project.getMessageBus().syncPublisher(TOPIC).notify(notification, defaultDisplayType);
} else {
StartupManager.getInstance(project).runWhenProjectIsInitialized(new Runnable() {
public void run() {